এসকিউএল সিলেক্ট (SQL Select)

Database Tutorials - এসকিউএল (SQL) - এসকিউএল ব্যাসিক (SQL Basic) | NCTB BOOK

ডেটাবেজ থেকে তথ্য(Data) সিলেক্ট/পুনরূদ্ধার করতে SQL SELECT স্টেটমেন্টটি ব্যবহার করা হয়।


SQL SELECT স্টেটমেন্ট

SELECT স্টেটমেন্টটি ডেটাবেজ থেকে তথ্য সিলেক্ট করে।

ডেটাবেজ থেকে রিটার্ন ডেটা ফলাফল টেবিলে জমা হয়, যাহাকে আমরা result-set বলে থাকি।

SQL SELECT স্টেটমেন্টের সিনট্যাক্স

SELECT name_of_column, name_of_column FROM name_of_table;

 

এবং

SELECT * FROM name_of_table;

 

এখানে name_of_column হলো টেবিলের মধ্যে কলামের নাম এবং name_of_table হলো টেবিলের নাম।


 

নমুনা ডেটাবেজ

SELECT স্টেটমেন্টের ব্যবহার দেখার জন্য আমরা আমাদের নমুনা ডেটাবেজ Student ব্যবহার করবো।

উদাহরণস্বরূপঃ SELECT স্টেটমেন্ট ব্যবহার করে "Student_details" টেবিল থেকে নিচের অংশটুকু নেওয়া(select) হয়েছে।

ক্রমিক নংশিক্ষার্থীর নামপ্রতিষ্ঠানের নামঠিকানা
১০১তামজীদ হাসানজাতীয় বিশ্ববিদ্যালয়চাঁদপুর
১০২মিনহাজুর রহমানজাতীয় বিশ্ববিদ্যালয়চাঁদপুর
১০৩মোঃ সবুজ হোসেনজাতীয় বিশ্ববিদ্যালয়চাঁদপুর
১০৪ইয়াসিন হোসেনজাতীয় বিশ্ববিদ্যালয়চাঁদপুর
১০৫ফরহাদ উদ্দিনজাতীয় বিশ্ববিদ্যালয়চাঁদপুর

নির্দিষ্ট কলাম SELECT করা

নিম্নের SQL SELECT স্টেটমেন্টটি "Student_details" টেবিলের "শিক্ষার্থীর নাম(Student_name)" এবং "প্রতিষ্ঠানের নাম(Institute)" এই দুই কলামকে সিলেক্ট করবেঃ

উদাহরণ

SELECT Student_name, Institute FROM Student_details;

 


সকল(*) কলাম SELECT করা

নিম্নের SELECT স্টেটমেন্টটি "Student_details" টেবিলের সকল কলামকে সিলেক্ট করবেঃ

উদাহরণ

SELECT * FROM Student_details;

 


Result-set ন্যাভিগেশন

ডেটাবেজ সফটওয়ার সিস্টেমে Result-set ন্যাভিগেশন ব্যবহার করা হয়। এটি প্রোগ্রামিং ফাংশন। এর গুরুত্বপূর্ণ কিছু ফাংশন হলোঃ Move-To-First-Record, Get-Record-Content, Move-To-Next-Record, Get-Record-Count ইত্যাদি।

এই ধরনের প্রোগ্রামিং ফাংশন গুলো আমাদের SQL টিউটোরিয়ালের অংশ নয়। ডেটাবেজ তথ্যকে প্রোগ্রামিং ফাংশন এর মাধ্যমে অ্যাক্সেস করা শিখতে হলে, অনুগ্রহ করে আমাদের পিএইচপি টিউটোরিয়াল দেখুন।

Content added By
Promotion